#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int com(const void*a,const void *b)
{
	int *pa=(int*)a;
	int *pb=(int *)b;
	int num1=*pa;
	int num2=*pb;

	return num1-num2;
}
int main()
{
	int n=0;
	scanf("%d",&n);
	int a[1000]={0};
	int i=0,j=0,m=0;
	char ch,dest[26]={0},str[26]={0};
	scanf("%s",dest);
	scanf("%s",str);
	int lstr=strlen(str);
	int ldest=strlen(dest);
	for(i=0;i<ldest;i++)
	{
		for(j=0;j<lstr;j++)
		{
			if(dest[i]==str[j])
			{
				a[m++]=j+1;
			}
		}
	}
	qsort(a,m,4,com);

		for(i=0;i<m;i++)
		{	
			if(i==m-1)
			{
				printf("%d",a[i]);
			}
			
			else if(a[i] !=n)
			{
			printf("%d ",a[i]);
			}
		}
		
	
	return 0;
}
					

